/**
 * Copyright &copy; 2015-2020 <a href="http://www.jeeplus.org/">JeePlus</a> All rights reserved.
 */
package com.jeeplus.modules.wms.entity;

import com.jeeplus.modules.infor.entity.Position;
import com.jeeplus.modules.infor.entity.Staff;
import com.jeeplus.modules.wms.entity.Outbound;

import com.jeeplus.core.persistence.DataEntity;
import com.jeeplus.common.utils.excel.annotation.ExcelField;

/**
 * 出库工作量统计Entity
 * @author 李超辉
 * @version 2017-12-12
 */
public class OutStatistics extends DataEntity<OutStatistics> {
	
	private static final long serialVersionUID = 1L;
	private Position position;		// 职位
	private Staff name;		// 姓名
	private String work;		// 工作量
	private  String pro;    //项目名称
	private Outbound outbound;		// 发货订单（出库单） 父类
	private String type;   //作业类型
	private String gtype;
	private String dg;
	private String dx;
	private String xht;
	private String xx;
	private String xt;
	private String zt;
	private String dt;
	private String dai;
	private String jian;

	public String getDai() {
		return dai;
	}

	public void setDai(String dai) {
		this.dai = dai;
	}
	public String getJian() {
		return jian;
	}

	public void setJian(String jian) {
		this.jian = jian;
	}
	public String getDg() {
		return dg;
	}

	public void setDg(String dg) {
		this.dg = dg;
	}

	public String getDx() {
		return dx;
	}

	public void setDx(String dx) {
		this.dx = dx;
	}

	public String getXht() {
		return xht;
	}

	public void setXht(String xht) {
		this.xht = xht;
	}

	public String getXx() {
		return xx;
	}

	public void setXx(String xx) {
		this.xx = xx;
	}

	public String getXt() {
		return xt;
	}

	public void setXt(String xt) {
		this.xt = xt;
	}

	public String getZt() {
		return zt;
	}

	public void setZt(String zt) {
		this.zt = zt;
	}

	public String getDt() {
		return dt;
	}

	public void setDt(String dt) {
		this.dt = dt;
	}
	public String getGtype() {
		return gtype;
	}

	public void setGtype(String gtype) {
		this.gtype = gtype;
	}

	public String getType() {
		return type;
	}

	public void setType(String type) {
		this.type = type;
	}

	public OutStatistics() {
		super();
	}

	public OutStatistics(String id){
		super(id);
	}

	public OutStatistics(Outbound outbound){
		this.outbound = outbound;
	}

	@ExcelField(title="职位", fieldType=Position.class, value="position.name", align=2, sort=1)
	public Position getPosition() {
		return position;
	}

	public void setPosition(Position position) {
		this.position = position;
	}
	
	@ExcelField(title="姓名", align=2, sort=2)
	public Staff getName() {
		return name;
	}

	public void setName(Staff name) {
		this.name = name;
	}
	
	@ExcelField(title="工作量", align=2, sort=3)
	public String getWork() {
		return work;
	}

	public void setWork(String work) {
		this.work = work;
	}



	@ExcelField(title = "项目名称",align = 2,sort = 4)
	public String getPro() {
		return pro;
	}

	public void setPro(String pro) {
		this.pro = pro;
	}

	
	public Outbound getOutbound() {
		return outbound;
	}

	public void setOutbound(Outbound outbound) {
		this.outbound = outbound;
	}
	
}